Computational RAM : The case for SIMD computing in memory
نویسندگان
چکیده
DRAMs contain a very wide datapath internal to the chip which can deliver orders of magnitude greater memory bandwidth inside the chip than through the pins. The dilemma lies in deciding what to connect to the other end of this wide pipe to memory. We compare two alternatives: microprocessors (including MIMD multiprocessors) and SIMD processors. Microprocessors are better accepted and are suited to more applications. SIMD processors can better utilize the memory bandwidth available internal to the DRAM chips. These approaches can coexist.
منابع مشابه
Computational RAM : Implementing Processors in Memory COMPUTATIONAL
in-memory architecture that makes highly effective use of internal memory bandwidth by pitch-matching simple processing elements to memory columns. Computational RAM (also referred to as C•RAM) can function either as a conventional memory chip or as a SIMD (single-instruction stream, multiple-data stream) computer. When used as a memory, computational RAM is competitive with conventional DRAM i...
متن کاملFast Multiple String Matching Using Streaming SIMD Extensions Technology
Searching for all occurrences of a given set of patterns in a text is a fundamental problem in computer science with applications in many fields, like computational biology and intrusion detection systems. In the last two decades a general trend has appeared trying to exploit the power of the word RAM model to speed-up the performances of classical string matching algorithms. This study introdu...
متن کاملFast Packed String Matching for Short Patterns
Searching for all occurrences of a pattern in a text is a fundamental problem in computer science with applications in many other fields, like natural language processing, information retrieval and computational biology. In the last two decades a general trend has appeared trying to exploit the power of the word RAM model to speed-up the performances of classical string matching algorithms. In ...
متن کاملA new concept of a mono-dimensional SIMD/MIMD parallel architecture based in a content addressable memory
A new concept of parallel architecture for image processing is presented in this paper. Named LAPMAM (Linear array processors with Multi-mode Access Memory), this architecture, for a 512 x 512 image, has 512 processors and four memory planes each of 5122 memory modules. One important characteristic of this architecture is its memories modules that allow different access modes: RAM, FIFO, normal...
متن کاملFast Motion Estimation Using Feature Extraction and XOR Operations
Motion estimation is a temporal image compression technique where an n x n block of pixels in the current frame of a video sequence is represented by a motion vector with respect to the best matched block in a search area of the previous frame, and the DCT coefficients of the estimated error terms. In this paper, a fast technique for motion estimation is proposed and later mapped onto the SIMD ...
متن کامل